home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / graphics / font.zip / UPPER.POV < prev   
Text File  |  1994-08-09  |  3KB  |  73 lines

  1. /*  
  2.      uppwer.pov - File to render all upper case letters.
  3.  
  4.      Created by:
  5.  
  6.      Michael Hartman
  7.      hartmms@eng.auburn.edu 
  8.      http://www.eng.auburn.edu/~hartmms/home.html
  9.      Auburn University
  10.  
  11. */ 
  12.      
  13. #include "font.inc"
  14.  
  15.  
  16. camera {  
  17.      location <24, -40, 9>
  18.      direction <0.0,     0.0,  2.5>
  19.      sky       <0.0,     0.0,  1.0>  // Use right handed-system!
  20.      up        <0.0,     0.0,  1.0>  // Where Z is up
  21.      right     <1.3333,  0.0,  0.0>  // Set aspect ratio
  22.      look_at <5.75, 0, (3.25+THICK*4)> 
  23. }
  24.  
  25. light_source {  
  26.      <20,30,66>
  27.      color rgb <1.000, 1.000, 1.000>
  28. }
  29. light_source {   
  30.      <0,-20,10>
  31.      color rgb <1.000, 1.000, 1.000>
  32. }
  33.  
  34. // Floor
  35.  
  36. plane { z,0 pigment { color rgb <0.5, 0.5, 0.5>} 
  37. }        
  38.  
  39. // Letters
  40.  
  41. union {
  42.      object {  font_A       translate <0, 0, (7.5+THICK*6) > }
  43.      object {  font_B       translate <1.5, 0, (7.5+THICK*6)> }
  44.      object {  font_C       translate <3.0, 0, (7.5+THICK*6)> }
  45.      object {  font_D       translate <4.5, 0, (7.5+THICK*6)> }
  46.      object {  font_E       translate <6.0, 0, (7.5+THICK*6)> }
  47.      object {  font_F       translate <7.5, 0, (7.5+THICK*6)> }
  48.      object {  font_G       translate <9, 0, (7.5+THICK*6)>   }
  49.      object {  font_H       translate <10.5, 0, (7.5+THICK*6)> }
  50.                      
  51.      object {  font_I       translate <-0.75, 0, (5+THICK*4)> }
  52.      object {  font_J       translate <0.75, 0, (5+THICK*4) > }
  53.      object {  font_K       translate <2.25, 0, (5+THICK*4) > }
  54.      object {  font_L       translate <3.75, 0, (5+THICK*4) > }
  55.      object {  font_M       translate <5.25, 0, (5+THICK*4) > }
  56.      object {  font_N       translate <6.75, 0, (5+THICK*4) > }
  57.      object {  font_O       translate <8.25, 0, (5+THICK*4) > }
  58.      object {  font_P       translate <9.75, 0, (5+THICK*4) > }
  59.      object {  font_Q       translate <11.25, 0, (5+THICK*4)> }
  60.                                                         
  61.      object {  font_R       translate <-0.75, 0, (2.5+THICK*2)> }
  62.      object {  font_S       translate <0.75, 0, (2.5+THICK*2) > }
  63.      object {  font_T       translate <2.25, 0, (2.5+THICK*2) > }
  64.      object {  font_U       translate <3.75, 0, (2.5+THICK*2) > }
  65.      object {  font_V       translate <5.25, 0, (2.5+THICK*2) > }
  66.      object {  font_W       translate <6.75, 0, (2.5+THICK*2) > }
  67.      object {  font_X       translate <8.25, 0, (2.5+THICK*2) > }
  68.      object {  font_Y       translate <9.75, 0, (2.5+THICK*2) > }    
  69.      object {  font_Z       translate <11.25, 0, (2.5+THICK*2) > }    
  70.  
  71.      pigment { color rgb <0, 0, 1> }  // Color them blue
  72. }
  73.